# near model CODE resource # jump table entries: 64720-64740 (21 of them) 00000000 FFFF .invalid <> 00000002 FCD0 0000 .extension 0xCD0 <> // unimplemented 00000006 0A7E 2F0A xori.w <>, 0x2F0A /* '/\n' */ 0000000A 514F subq.w A7, 8 0000000C 554F subq.w A7, 2 0000000E 486D AD56 pea.l [A5 - 0x52AA] 00000012 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00000016 A88F syscall OSDispatch 00000018 301F move.w D0, [A7]+ 0000001A 594F subq.w A7, 4 0000001C 2F3C 6A47 4E45 move.l -[A7], 0x6A474E45 /* 'jGNE' */ 00000022 3F3C 0080 move.w -[A7], 0x80 00000026 A81F syscall Get1Resource 00000028 205F movea.l A0, [A7]+ 0000002A 2448 movea.l A2, A0 0000002C 594F subq.w A7, 4 0000002E 2F0A move.l -[A7], A2 00000030 4EAD DD58 jsr [A5 - 0x22A8] 00000034 201F move.l D0, [A7]+ 00000036 A51E syscall NewPtrSys, flags=5 00000038 2B48 AD52 move.l [A5 - 0x52AE], A0 0000003C 200A move.l D0, A2 0000003E 6706 beq +0x8 /* 00000046 */ 00000040 4AAD AD52 tst.l [A5 - 0x52AE] 00000044 6608 bne +0xA /* 0000004E */ label00000046: 00000046 91C8 sub.l A0, A0 00000048 504F addq.w A7, 8 0000004A 245F movea.l A2, [A7]+ 0000004C 4E75 rts label0000004E: 0000004E 594F subq.w A7, 4 00000050 2F0A move.l -[A7], A2 00000052 4EAD DD58 jsr [A5 - 0x22A8] 00000056 201F move.l D0, [A7]+ 00000058 2052 movea.l A0, [A2] 0000005A 226D AD52 movea.l A1, [A5 - 0x52AE] 0000005E A02E syscall BlockMove/BlockMoveData 00000060 2F0A move.l -[A7], A2 00000062 A9A3 syscall ReleaseResource 00000064 594F subq.w A7, 4 00000066 2EB8 029A move.l [A7], [0x0000029A /* JGNEFilter */] 0000006A 205F movea.l A0, [A7]+ 0000006C 2F48 0004 move.l [A7 + 0x4], A0 00000070 41EF 0004 lea.l A0, [A7 + 0x4] 00000074 226D AD52 movea.l A1, [A5 - 0x52AE] 00000078 43E9 0002 lea.l A1, [A1 + 0x2] 0000007C 7004 moveq.l D0, 0x04 0000007E A02E syscall BlockMove/BlockMoveData 00000080 594F subq.w A7, 4 00000082 2EB8 02A6 move.l [A7], [0x000002A6 /* SysZone */] 00000086 205F movea.l A0, [A7]+ 00000088 A01B syscall SetZone 0000008A 41ED FCE0 lea.l A0, [A5 - 0x320] 0000008E 2F48 0004 move.l [A7 + 0x4], A0 00000092 4AAF 0004 tst.l [A7 + 0x4] 00000096 6608 bne +0xA /* 000000A0 */ 00000098 91C8 sub.l A0, A0 0000009A 504F addq.w A7, 8 0000009C 245F movea.l A2, [A7]+ 0000009E 4E75 rts label000000A0: 000000A0 41EF 0004 lea.l A0, [A7 + 0x4] 000000A4 226D AD52 movea.l A1, [A5 - 0x52AE] 000000A8 43E9 0006 lea.l A1, [A1 + 0x6] 000000AC 7004 moveq.l D0, 0x04 000000AE A02E syscall BlockMove/BlockMoveData 000000B0 594F subq.w A7, 4 000000B2 2EB8 02AA move.l [A7], [0x000002AA /* ApplZone */] 000000B6 205F movea.l A0, [A7]+ 000000B8 A01B syscall SetZone 000000BA 7000 moveq.l D0, 0x00 000000BC C18D exg D0, A5 000000BE 2E80 move.l [A7], D0 000000C0 C18D exg D0, A5 000000C2 41D7 lea.l A0, [A7] 000000C4 226D AD52 movea.l A1, [A5 - 0x52AE] 000000C8 43E9 000A lea.l A1, [A1 + 0xA] 000000CC 7004 moveq.l D0, 0x04 000000CE A02E syscall BlockMove/BlockMoveData 000000D0 2F2D AD52 move.l -[A7], [A5 - 0x52AE] 000000D4 21DF 029A move.l [0x0000029A /* JGNEFilter */], [A7]+ 000000D8 206D AD52 movea.l A0, [A5 - 0x52AE] 000000DC 504F addq.w A7, 8 000000DE 245F movea.l A2, [A7]+ 000000E0 4E75 rts fn000000E2: 000000E2 594F subq.w A7, 4 000000E4 4AAD AD52 tst.l [A5 - 0x52AE] 000000E8 6606 bne +0x8 /* 000000F0 */ 000000EA 91C8 sub.l A0, A0 000000EC 584F addq.w A7, 4 000000EE 4E75 rts label000000F0: 000000F0 206D AD52 movea.l A0, [A5 - 0x52AE] 000000F4 41E8 0006 lea.l A0, [A0 + 0x6] 000000F8 43D7 lea.l A1, [A7] 000000FA 7004 moveq.l D0, 0x04 000000FC A02E syscall BlockMove/BlockMoveData 000000FE 4297 clr.l [A7] 00000100 41D7 lea.l A0, [A7] 00000102 226D AD52 movea.l A1, [A5 - 0x52AE] 00000106 43E9 0006 lea.l A1, [A1 + 0x6] 0000010A 7004 moveq.l D0, 0x04 0000010C A02E syscall BlockMove/BlockMoveData 0000010E 594F subq.w A7, 4 00000110 2EB8 029A move.l [A7], [0x0000029A /* JGNEFilter */] 00000114 205F movea.l A0, [A7]+ 00000116 B1ED AD52 cmpa.l A0, [A5 - 0x52AE] 0000011A 662A bne +0x2C /* 00000146 */ 0000011C 206D AD52 movea.l A0, [A5 - 0x52AE] 00000120 41E8 0002 lea.l A0, [A0 + 0x2] 00000124 43D7 lea.l A1, [A7] 00000126 7004 moveq.l D0, 0x04 00000128 A02E syscall BlockMove/BlockMoveData 0000012A 2F17 move.l -[A7], [A7] 0000012C 21DF 029A move.l [0x0000029A /* JGNEFilter */], [A7]+ 00000130 206D AD52 movea.l A0, [A5 - 0x52AE] 00000134 41E8 000A lea.l A0, [A0 + 0xA] 00000138 43D7 lea.l A1, [A7] 0000013A 7004 moveq.l D0, 0x04 0000013C A02E syscall BlockMove/BlockMoveData 0000013E 206D AD52 movea.l A0, [A5 - 0x52AE] 00000142 A01F syscall DisposPtr/DisposePtr 00000144 600E bra +0x10 /* 00000154 */ label00000146: 00000146 206D AD52 movea.l A0, [A5 - 0x52AE] 0000014A 41E8 000A lea.l A0, [A0 + 0xA] 0000014E 43D7 lea.l A1, [A7] 00000150 7004 moveq.l D0, 0x04 00000152 A02E syscall BlockMove/BlockMoveData label00000154: 00000154 2057 movea.l A0, [A7] 00000156 584F addq.w A7, 4 00000158 4E75 rts 0000015A 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3 0000015E 594F subq.w A7, 4 00000160 266F 0024 movea.l A3, [A7 + 0x24] 00000164 7A00 moveq.l D5, 0x00 00000166 7C00 moveq.l D6, 0x00 00000168 202F 0028 move.l D0, [A7 + 0x28] 0000016C C18D exg D0, A5 0000016E 2E00 move.l D7, D0 00000170 7000 moveq.l D0, 0x00 00000172 3013 move.w D0, [A3] 00000174 6778 beq +0x7A /* 000001EE */ 00000176 5380 subq.l D0, 1 00000178 670A beq +0xC /* 00000184 */ 0000017A 5580 subq.l D0, 2 0000017C 6770 beq +0x72 /* 000001EE */ 0000017E 5580 subq.l D0, 2 00000180 676C beq +0x6E /* 000001EE */ 00000182 606A bra +0x6C /* 000001EE */ label00000184: 00000184 7600 moveq.l D3, 0x00 00000186 4227 clr.b -[A7] 00000188 7801 moveq.l D4, 0x01 0000018A 3F04 move.w -[A7], D4 0000018C 4EBA 049C jsr [PC + 0x49C /* 0000062A */] 00000190 2448 movea.l A2, A0 00000192 584F addq.w A7, 4 00000194 6024 bra +0x26 /* 000001BA */ label00000196: 00000196 554F subq.w A7, 2 00000198 2F2B 000A move.l -[A7], [A3 + 0xA] 0000019C 206A 000C movea.l A0, [A2 + 0xC] 000001A0 2F28 0072 move.l -[A7], [A0 + 0x72] 000001A4 A8E8 syscall PtInRgn 000001A6 101F move.b D0, [A7]+ 000001A8 6702 beq +0x4 /* 000001AC */ 000001AA 7601 moveq.l D3, 0x01 label000001AC: 000001AC 4227 clr.b -[A7] 000001AE 5244 addq.w D4, 1 000001B0 3F04 move.w -[A7], D4 000001B2 4EBA 0476 jsr [PC + 0x476 /* 0000062A */] 000001B6 2448 movea.l A2, A0 000001B8 584F addq.w A7, 4 label000001BA: 000001BA 200A move.l D0, A2 000001BC 6704 beq +0x6 /* 000001C2 */ 000001BE 4A03 tst.b D3 000001C0 67D4 beq -0x2A /* 00000196 */ label000001C2: 000001C2 4A03 tst.b D3 000001C4 6728 beq +0x2A /* 000001EE */ 000001C6 554F subq.w A7, 2 000001C8 2F2B 000A move.l -[A7], [A3 + 0xA] 000001CC 486F 0006 pea.l [A7 + 0x6] 000001D0 7017 moveq.l D0, 0x17 000001D2 AA54 syscall TextServicesDispatch 000001D4 301F move.w D0, [A7]+ 000001D6 3600 move.w D3, D0 000001D8 3003 move.w D0, D3 000001DA 48C0 ext.l D0 000001DC 5380 subq.l D0, 1 000001DE 0C80 0000 0007 cmpi.l D0, 0x7 000001E4 6208 bhi +0xA /* 000001EE */ 000001E6 5540 subq.w D0, 2 000001E8 6D04 blt +0x6 /* 000001EE */ 000001EA 7A01 moveq.l D5, 0x01 000001EC 7C01 moveq.l D6, 0x01 label000001EE: 000001EE 4A05 tst.b D5 000001F0 672E beq +0x30 /* 00000220 */ 000001F2 7016 moveq.l D0, 0x16 000001F4 A51E syscall NewPtrSys, flags=5 000001F6 2448 movea.l A2, A0 000001F8 4292 clr.l [A2] 000001FA 357C 0004 0004 move.w [A2 + 0x4], 0x4 00000200 204B movea.l A0, A3 00000202 43EA 0006 lea.l A1, [A2 + 0x6] 00000206 7010 moveq.l D0, 0x10 00000208 A02E syscall BlockMove/BlockMoveData 0000020A 204A movea.l A0, A2 0000020C 43ED AD5E lea.l A1, [A5 - 0x52A2] 00000210 A96F syscall Enqueue 00000212 554F subq.w A7, 2 00000214 486D AD56 pea.l [A5 - 0x52AA] 00000218 3F3C 003C move.w -[A7], 0x3C /* '<' */ 0000021C A88F syscall OSDispatch 0000021E 301F move.w D0, [A7]+ label00000220: 00000220 4A06 tst.b D6 00000222 6702 beq +0x4 /* 00000226 */ 00000224 4253 clr.w [A3] label00000226: 00000226 2007 move.l D0, D7 00000228 C18D exg D0, A5 0000022A 584F addq.w A7, 4 0000022C 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+ 00000230 4E75 rts 00000232 2F0A move.l -[A7], A2 00000234 4FEF FFEE lea.l A7, [A7 - 0x12] 00000238 7001 moveq.l D0, 0x01 0000023A 2B40 801E move.l [A5 - 0x7FE2], D0 0000023E 486F 0002 pea.l [A7 + 0x2] 00000242 4EBA 06D2 jsr [PC + 0x6D2 /* 00000916 */] 00000246 1F40 0005 move.b [A7 + 0x5], D0 0000024A 42A7 clr.l -[A7] 0000024C 4EBA 042A jsr [PC + 0x42A /* 00000678 */] 00000250 42A7 clr.l -[A7] 00000252 4EBA 056C jsr [PC + 0x56C /* 000007C0 */] 00000256 4A2F 000D tst.b [A7 + 0xD] 0000025A 4FEF 000C lea.l A7, [A7 + 0xC] 0000025E 673A beq +0x3C /* 0000029A */ 00000260 7000 moveq.l D0, 0x00 00000262 302F 0002 move.w D0, [A7 + 0x2] 00000266 5380 subq.l D0, 1 00000268 6706 beq +0x8 /* 00000270 */ 0000026A 5B80 subq.l D0, 5 0000026C 670E beq +0x10 /* 0000027C */ 0000026E 602A bra +0x2C /* 0000029A */ label00000270: 00000270 486F 0002 pea.l [A7 + 0x2] 00000274 4EBA 002C jsr [PC + 0x2C /* 000002A2 */] 00000278 584F addq.w A7, 4 0000027A 601E bra +0x20 /* 0000029A */ label0000027C: 0000027C 246F 0004 movea.l A2, [A7 + 0x4] 00000280 4227 clr.b -[A7] 00000282 2F0A move.l -[A7], A2 00000284 4EBA 0364 jsr [PC + 0x364 /* 000005EA */] 00000288 2008 move.l D0, A0 0000028A 5C4F addq.w A7, 6 0000028C 670C beq +0xE /* 0000029A */ 0000028E 2F0A move.l -[A7], A2 00000290 486F 0006 pea.l [A7 + 0x6] 00000294 4EBA 05D6 jsr [PC + 0x5D6 /* 0000086C */] 00000298 504F addq.w A7, 8 label0000029A: 0000029A 4FEF 0012 lea.l A7, [A7 + 0x12] 0000029E 245F movea.l A2, [A7]+ 000002A0 4E75 rts fn000002A2: 000002A2 2F0A move.l -[A7], A2 000002A4 4FEF FFEE lea.l A7, [A7 - 0x12] 000002A8 246F 001A movea.l A2, [A7 + 0x1A] 000002AC 554F subq.w A7, 2 000002AE 2F2A 000A move.l -[A7], [A2 + 0xA] 000002B2 486F 0014 pea.l [A7 + 0x14] 000002B6 7017 moveq.l D0, 0x17 000002B8 AA54 syscall TextServicesDispatch 000002BA 301F move.w D0, [A7]+ 000002BC 3E80 move.w [A7], D0 000002BE 554F subq.w A7, 2 000002C0 486F 000C pea.l [A7 + 0xC] 000002C4 7013 moveq.l D0, 0x13 000002C6 AA54 syscall TextServicesDispatch 000002C8 301F move.w D0, [A7]+ 000002CA 206F 000E movea.l A0, [A7 + 0xE] 000002CE B1EF 000A cmpa.l A0, [A7 + 0xA] 000002D2 6710 beq +0x12 /* 000002E4 */ 000002D4 2F2F 000E move.l -[A7], [A7 + 0xE] 000002D8 A91F syscall SelectWindow 000002DA 2F2F 000E move.l -[A7], [A7 + 0xE] 000002DE 4EBA 04E0 jsr [PC + 0x4E0 /* 000007C0 */] 000002E2 584F addq.w A7, 4 label000002E4: 000002E4 3017 move.w D0, [A7] 000002E6 48C0 ext.l D0 000002E8 5780 subq.l D0, 3 000002EA 673E beq +0x40 /* 0000032A */ 000002EC 0C80 0000 0005 cmpi.l D0, 0x5 000002F2 6242 bhi +0x44 /* 00000336 */ 000002F4 5340 subq.w D0, 1 000002F6 6702 beq +0x4 /* 000002FA */ 000002F8 6030 bra +0x32 /* 0000032A */ label000002FA: 000002FA 594F subq.w A7, 4 000002FC 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */] 00000300 205F movea.l A0, [A7]+ 00000302 2050 movea.l A0, [A0] 00000304 2F68 0002 0002 move.l [A7 + 0x2], [A0 + 0x2] 0000030A 2F68 0006 0006 move.l [A7 + 0x6], [A0 + 0x6] 00000310 2F2F 000E move.l -[A7], [A7 + 0xE] 00000314 2F2A 000A move.l -[A7], [A2 + 0xA] 00000318 486F 000A pea.l [A7 + 0xA] 0000031C A925 syscall DragWindow 0000031E 2F2F 000E move.l -[A7], [A7 + 0xE] 00000322 4EBA 049C jsr [PC + 0x49C /* 000007C0 */] 00000326 584F addq.w A7, 4 00000328 600C bra +0xE /* 00000336 */ label0000032A: 0000032A 2F2F 000E move.l -[A7], [A7 + 0xE] 0000032E 2F0A move.l -[A7], A2 00000330 4EBA 053A jsr [PC + 0x53A /* 0000086C */] 00000334 504F addq.w A7, 8 label00000336: 00000336 4FEF 0012 lea.l A7, [A7 + 0x12] 0000033A 245F movea.l A2, [A7]+ 0000033C 4E75 rts 0000033E 48E7 1020 movem.l -[A7], D3,A2 00000342 246F 000C movea.l A2, [A7 + 0xC] 00000346 4AAF 0010 tst.l [A7 + 0x10] 0000034A 6608 bne +0xA /* 00000354 */ 0000034C A9FF syscall Debugger 0000034E 4CDF 0408 movem.l D3,A2, [A7]+ 00000352 4E75 rts label00000354: 00000354 7000 moveq.l D0, 0x00 00000356 3012 move.w D0, [A2] 00000358 5380 subq.l D0, 1 0000035A 6710 beq +0x12 /* 0000036C */ 0000035C 5B80 subq.l D0, 5 0000035E 6700 00A2 beq +0xA4 /* 00000402 */ 00000362 5580 subq.l D0, 2 00000364 6700 00A6 beq +0xA8 /* 0000040C */ 00000368 6000 00C0 bra +0xC2 /* 0000042A */ label0000036C: 0000036C 554F subq.w A7, 2 0000036E 2F2A 000A move.l -[A7], [A2 + 0xA] 00000372 486F 0016 pea.l [A7 + 0x16] 00000376 7017 moveq.l D0, 0x17 00000378 AA54 syscall TextServicesDispatch 0000037A 301F move.w D0, [A7]+ 0000037C 3600 move.w D3, D0 0000037E 3003 move.w D0, D3 00000380 48C0 ext.l D0 00000382 0C80 0000 0008 cmpi.l D0, 0x8 00000388 6200 00A0 bhi +0xA2 /* 0000042A */ 0000038C D040 add.w D0, D0 0000038E 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000392 4EFB 0002 jmp [PC + D0.w + 0x2] 00000396 0094 0094 0094 ori.l [A4], 0x940094 0000039C 0012 0094 ori.b [A2], 0x94 000003A0 0020 0030 ori.b -[A0], 0x30 /* '0' */ 000003A4 004C 004C ori.w A4, 0x4C /* 'L' */ 000003A8 2F0A move.l -[A7], A2 000003AA 2F2F 0014 move.l -[A7], [A7 + 0x14] 000003AE 4EAD E938 jsr [A5 - 0x16C8] 000003B2 504F addq.w A7, 8 000003B4 6074 bra +0x76 /* 0000042A */ 000003B6 2F2A 000A move.l -[A7], [A2 + 0xA] 000003BA 2F2F 0014 move.l -[A7], [A7 + 0x14] 000003BE 4EAD E960 jsr [A5 - 0x16A0] 000003C2 504F addq.w A7, 8 000003C4 6064 bra +0x66 /* 0000042A */ 000003C6 554F subq.w A7, 2 000003C8 2F2F 0012 move.l -[A7], [A7 + 0x12] 000003CC 2F2A 000A move.l -[A7], [A2 + 0xA] 000003D0 A91E syscall TrackGoAway 000003D2 101F move.b D0, [A7]+ 000003D4 6754 beq +0x56 /* 0000042A */ 000003D6 2F2F 0010 move.l -[A7], [A7 + 0x10] 000003DA 4EAD E8F8 jsr [A5 - 0x1708] 000003DE 584F addq.w A7, 4 000003E0 6048 bra +0x4A /* 0000042A */ 000003E2 554F subq.w A7, 2 000003E4 2F2F 0012 move.l -[A7], [A7 + 0x12] 000003E8 2F2A 000A move.l -[A7], [A2 + 0xA] 000003EC 3F03 move.w -[A7], D3 000003EE A83B syscall TrackBox 000003F0 101F move.b D0, [A7]+ 000003F2 6736 beq +0x38 /* 0000042A */ 000003F4 3F03 move.w -[A7], D3 000003F6 2F2F 0012 move.l -[A7], [A7 + 0x12] 000003FA 4EAD E968 jsr [A5 - 0x1698] 000003FE 5C4F addq.w A7, 6 00000400 6028 bra +0x2A /* 0000042A */ label00000402: 00000402 2F0A move.l -[A7], A2 00000404 4EAD E1B8 jsr [A5 - 0x1E48] 00000408 584F addq.w A7, 4 0000040A 601E bra +0x20 /* 0000042A */ label0000040C: 0000040C 302A 000E move.w D0, [A2 + 0xE] 00000410 7201 moveq.l D1, 0x01 00000412 C081 and.l D0, D1 00000414 4A80 tst.l D0 00000416 56C0 sne D0 00000418 4400 neg.b D0 0000041A 4880 ext.w D0 0000041C 48C0 ext.l D0 0000041E 2F00 move.l -[A7], D0 00000420 2F2F 0014 move.l -[A7], [A7 + 0x14] 00000424 4EAD E1C0 jsr [A5 - 0x1E40] 00000428 504F addq.w A7, 8 label0000042A: 0000042A 4CDF 0408 movem.l D3,A2, [A7]+ 0000042E 4E75 rts 00000430 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000434 4EAD E8F8 jsr [A5 - 0x1708] 00000438 584F addq.w A7, 4 0000043A 4E75 rts 0000043C 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000440 1F2F 000C move.b -[A7], [A7 + 0xC] 00000444 2F2F 0010 move.l -[A7], [A7 + 0x10] 00000448 3F3C 07C6 move.w -[A7], 0x7C6 0000044C 1F2F 001C move.b -[A7], [A7 + 0x1C] 00000450 2F2F 0020 move.l -[A7], [A7 + 0x20] 00000454 2F2F 0028 move.l -[A7], [A7 + 0x28] 00000458 2F2F 0030 move.l -[A7], [A7 + 0x30] 0000045C 4EBA 008C jsr [PC + 0x8C /* 000004EA */] 00000460 2F48 0038 move.l [A7 + 0x38], A0 00000464 4FEF 001A lea.l A7, [A7 + 0x1A] 00000468 205F movea.l A0, [A7]+ 0000046A 4FEF 001A lea.l A7, [A7 + 0x1A] 0000046E 4ED0 jmp [A0] 00000470 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000474 A91F syscall SelectWindow 00000476 2F2F 0004 move.l -[A7], [A7 + 0x4] 0000047A 4EBA 0344 jsr [PC + 0x344 /* 000007C0 */] 0000047E 584F addq.w A7, 4 00000480 2E9F move.l [A7], [A7]+ 00000482 4E75 rts 00000484 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000488 A915 syscall ShowWindow 0000048A 2E9F move.l [A7], [A7]+ 0000048C 4E75 rts 0000048E 594F subq.w A7, 4 00000490 554F subq.w A7, 2 00000492 486F 0002 pea.l [A7 + 0x2] 00000496 7013 moveq.l D0, 0x13 00000498 AA54 syscall TextServicesDispatch 0000049A 301F move.w D0, [A7]+ 0000049C 2F57 0008 move.l [A7 + 0x8], [A7] 000004A0 584F addq.w A7, 4 000004A2 4E75 rts 000004A4 2F2F 0004 move.l -[A7], [A7 + 0x4] 000004A8 4EBA 0100 jsr [PC + 0x100 /* 000005AA */] 000004AC 584F addq.w A7, 4 000004AE 2E9F move.l [A7], [A7]+ 000004B0 4E75 rts 000004B2 2F2F 0004 move.l -[A7], [A7 + 0x4] 000004B6 A916 syscall HideWindow 000004B8 2E9F move.l [A7], [A7]+ 000004BA 4E75 rts 000004BC 2E9F move.l [A7], [A7]+ 000004BE 4E75 rts 000004C0 2F2F 000C move.l -[A7], [A7 + 0xC] 000004C4 2F2F 000C move.l -[A7], [A7 + 0xC] 000004C8 2F2F 000C move.l -[A7], [A7 + 0xC] 000004CC A925 syscall DragWindow 000004CE 205F movea.l A0, [A7]+ 000004D0 4FEF 000C lea.l A7, [A7 + 0xC] 000004D4 4ED0 jmp [A0] 000004D6 426F 0008 clr.w [A7 + 0x8] 000004DA 2E9F move.l [A7], [A7]+ 000004DC 4E75 rts 000004DE 42AF 000E clr.l [A7 + 0xE] 000004E2 205F movea.l A0, [A7]+ 000004E4 4FEF 000A lea.l A7, [A7 + 0xA] 000004E8 4ED0 jmp [A0] fn000004EA: 000004EA 48E7 1020 movem.l -[A7], D3,A2 000004EE 594F subq.w A7, 4 000004F0 7600 moveq.l D3, 0x00 000004F2 4297 clr.l [A7] 000004F4 554F subq.w A7, 2 000004F6 2F2F 0012 move.l -[A7], [A7 + 0x12] 000004FA 2F2F 001A move.l -[A7], [A7 + 0x1A] 000004FE 2F2F 0022 move.l -[A7], [A7 + 0x22] 00000502 4227 clr.b -[A7] 00000504 3F2F 002E move.w -[A7], [A7 + 0x2E] 00000508 4878 FFFF push.l 0xFFFF 0000050C 1F2F 003A move.b -[A7], [A7 + 0x3A] 00000510 4878 0002 push.l 0x2 00000514 486F 001C pea.l [A7 + 0x1C] 00000518 7011 moveq.l D0, 0x11 0000051A AA54 syscall TextServicesDispatch 0000051C 301F move.w D0, [A7]+ 0000051E 3600 move.w D3, D0 00000520 4A43 tst.w D3 00000522 670A beq +0xC /* 0000052E */ 00000524 91C8 sub.l A0, A0 00000526 584F addq.w A7, 4 00000528 4CDF 0408 movem.l D3,A2, [A7]+ 0000052C 4E75 rts label0000052E: 0000052E 7018 moveq.l D0, 0x18 00000530 A51E syscall NewPtrSys, flags=5 00000532 2448 movea.l A2, A0 00000534 200A move.l D0, A2 00000536 661A bne +0x1C /* 00000552 */ 00000538 4A97 tst.l [A7] 0000053A 670C beq +0xE /* 00000548 */ 0000053C 554F subq.w A7, 2 0000053E 2F2F 0002 move.l -[A7], [A7 + 0x2] 00000542 7012 moveq.l D0, 0x12 00000544 AA54 syscall TextServicesDispatch 00000546 301F move.w D0, [A7]+ label00000548: 00000548 91C8 sub.l A0, A0 0000054A 584F addq.w A7, 4 0000054C 4CDF 0408 movem.l D3,A2, [A7]+ 00000550 4E75 rts label00000552: 00000552 4292 clr.l [A2] 00000554 426A 0004 clr.w [A2 + 0x4] 00000558 422A 0006 clr.b [A2 + 0x6] 0000055C 42AA 0008 clr.l [A2 + 0x8] 00000560 2557 000C move.l [A2 + 0xC], [A7] 00000564 41ED FCF0 lea.l A0, [A5 - 0x310] 00000568 2548 0010 move.l [A2 + 0x10], A0 0000056C 41ED FCF8 lea.l A0, [A5 - 0x308] 00000570 2548 0014 move.l [A2 + 0x14], A0 00000574 204A movea.l A0, A2 00000576 43ED AD74 lea.l A1, [A5 - 0x528C] 0000057A A96F syscall Enqueue 0000057C 2F17 move.l -[A7], [A7] 0000057E 2F2F 002A move.l -[A7], [A7 + 0x2A] 00000582 A918 syscall SetWRefCon 00000584 2F17 move.l -[A7], [A7] 00000586 1F3C 00FF move.b -[A7], 0xFF 0000058A A91C syscall HiliteWindow 0000058C 4A2F 001C tst.b [A7 + 0x1C] 00000590 6708 beq +0xA /* 0000059A */ 00000592 2F17 move.l -[A7], [A7] 00000594 4EBA 00E2 jsr [PC + 0xE2 /* 00000678 */] 00000598 584F addq.w A7, 4 label0000059A: 0000059A 4267 clr.w -[A7] 0000059C 4EAD DF98 jsr [A5 - 0x2068] 000005A0 2057 movea.l A0, [A7] 000005A2 584F addq.w A7, 4 000005A4 4CDF 0408 movem.l D3,A2, [A7]+ 000005A8 4E75 rts fn000005AA: 000005AA 48E7 0030 movem.l -[A7], A2,A3 000005AE 246F 000C movea.l A2, [A7 + 0xC] 000005B2 1F3C 0001 move.b -[A7], 0x1 000005B6 2F0A move.l -[A7], A2 000005B8 4EBA 0030 jsr [PC + 0x30 /* 000005EA */] 000005BC 2648 movea.l A3, A0 000005BE 200B move.l D0, A3 000005C0 5C4F addq.w A7, 6 000005C2 6704 beq +0x6 /* 000005C8 */ 000005C4 204B movea.l A0, A3 000005C6 A01F syscall DisposPtr/DisposePtr label000005C8: 000005C8 2F0A move.l -[A7], A2 000005CA 4227 clr.b -[A7] 000005CC A908 syscall ShowHide 000005CE 554F subq.w A7, 2 000005D0 2F0A move.l -[A7], A2 000005D2 7012 moveq.l D0, 0x12 000005D4 AA54 syscall TextServicesDispatch 000005D6 301F move.w D0, [A7]+ 000005D8 204A movea.l A0, A2 000005DA A01F syscall DisposPtr/DisposePtr 000005DC 42A7 clr.l -[A7] 000005DE 4EBA 01E0 jsr [PC + 0x1E0 /* 000007C0 */] 000005E2 584F addq.w A7, 4 000005E4 4CDF 0C00 movem.l A2,A3, [A7]+ 000005E8 4E75 rts fn000005EA: 000005EA 48E7 0030 movem.l -[A7], A2,A3 000005EE 266F 000C movea.l A3, [A7 + 0xC] 000005F2 4AAD AD7A tst.l [A5 - 0x5286] 000005F6 6706 beq +0x8 /* 000005FE */ 000005F8 206D AD7A movea.l A0, [A5 - 0x5286] 000005FC 4290 clr.l [A0] label000005FE: 000005FE 246D AD76 movea.l A2, [A5 - 0x528A] 00000602 6002 bra +0x4 /* 00000606 */ label00000604: 00000604 2452 movea.l A2, [A2] label00000606: 00000606 200A move.l D0, A2 00000608 6706 beq +0x8 /* 00000610 */ 0000060A B7EA 000C cmpa.l A3, [A2 + 0xC] 0000060E 66F4 bne -0xA /* 00000604 */ label00000610: 00000610 4A2F 0010 tst.b [A7 + 0x10] 00000614 670C beq +0xE /* 00000622 */ 00000616 200A move.l D0, A2 00000618 6708 beq +0xA /* 00000622 */ 0000061A 204A movea.l A0, A2 0000061C 43ED AD74 lea.l A1, [A5 - 0x528C] 00000620 A96E syscall Dequeue label00000622: 00000622 204A movea.l A0, A2 00000624 4CDF 0C00 movem.l A2,A3, [A7]+ 00000628 4E75 rts fn0000062A: 0000062A 48E7 1020 movem.l -[A7], D3,A2 0000062E 362F 000C move.w D3, [A7 + 0xC] 00000632 4A43 tst.w D3 00000634 6E08 bgt +0xA /* 0000063E */ 00000636 91C8 sub.l A0, A0 00000638 4CDF 0408 movem.l D3,A2, [A7]+ 0000063C 4E75 rts label0000063E: 0000063E 4AAD AD7A tst.l [A5 - 0x5286] 00000642 6706 beq +0x8 /* 0000064A */ 00000644 206D AD7A movea.l A0, [A5 - 0x5286] 00000648 4290 clr.l [A0] label0000064A: 0000064A 246D AD76 movea.l A2, [A5 - 0x528A] 0000064E 5343 subq.w D3, 1 00000650 6004 bra +0x6 /* 00000656 */ label00000652: 00000652 2452 movea.l A2, [A2] 00000654 5343 subq.w D3, 1 label00000656: 00000656 200A move.l D0, A2 00000658 6704 beq +0x6 /* 0000065E */ 0000065A 4A43 tst.w D3 0000065C 66F4 bne -0xA /* 00000652 */ label0000065E: 0000065E 4A2F 000E tst.b [A7 + 0xE] 00000662 670C beq +0xE /* 00000670 */ 00000664 200A move.l D0, A2 00000666 6708 beq +0xA /* 00000670 */ 00000668 204A movea.l A0, A2 0000066A 43ED AD74 lea.l A1, [A5 - 0x528C] 0000066E A96E syscall Dequeue label00000670: 00000670 204A movea.l A0, A2 00000672 4CDF 0408 movem.l D3,A2, [A7]+ 00000676 4E75 rts fn00000678: 00000678 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 0000067C 4FEF FFBC lea.l A7, [A7 - 0x44] 00000680 246F 005C movea.l A2, [A7 + 0x5C] 00000684 7800 moveq.l D4, 0x00 00000686 703C moveq.l D0, 0x3C 00000688 2F40 0008 move.l [A7 + 0x8], D0 0000068C 42AF 000C clr.l [A7 + 0xC] 00000690 42AF 0040 clr.l [A7 + 0x40] 00000694 554F subq.w A7, 2 00000696 486F 0002 pea.l [A7 + 0x2] 0000069A 70FF moveq.l D0, 0xFFFFFFFF 0000069C 2F00 move.l -[A7], D0 0000069E 3F3C 0039 move.w -[A7], 0x39 /* '9' */ 000006A2 A88F syscall OSDispatch 000006A4 301F move.w D0, [A7]+ 000006A6 6614 bne +0x16 /* 000006BC */ 000006A8 554F subq.w A7, 2 000006AA 486F 0002 pea.l [A7 + 0x2] 000006AE 486F 000E pea.l [A7 + 0xE] 000006B2 3F3C 003A move.w -[A7], 0x3A /* ':' */ 000006B6 A88F syscall OSDispatch 000006B8 301F move.w D0, [A7]+ 000006BA 6706 beq +0x8 /* 000006C2 */ label000006BC: 000006BC 70FF moveq.l D0, 0xFFFFFFFF 000006BE 2F40 001C move.l [A7 + 0x1C], D0 label000006C2: 000006C2 200A move.l D0, A2 000006C4 6600 0086 bne +0x88 /* 0000074C */ 000006C8 4227 clr.b -[A7] 000006CA 7A01 moveq.l D5, 0x01 000006CC 3F05 move.w -[A7], D5 000006CE 4EBA FF5A jsr [PC - 0xA6 /* 0000062A */] 000006D2 2648 movea.l A3, A0 000006D4 584F addq.w A7, 4 000006D6 606E bra +0x70 /* 00000746 */ label000006D8: 000006D8 246B 000C movea.l A2, [A3 + 0xC] 000006DC 200A move.l D0, A2 000006DE 6758 beq +0x5A /* 00000738 */ 000006E0 4AAD AD70 tst.l [A5 - 0x5290] 000006E4 6626 bne +0x28 /* 0000070C */ 000006E6 4AAD AD6C tst.l [A5 - 0x5294] 000006EA 6620 bne +0x22 /* 0000070C */ 000006EC 4AAD AD68 tst.l [A5 - 0x5298] 000006F0 661A bne +0x1C /* 0000070C */ 000006F2 4A2B 0006 tst.b [A3 + 0x6] 000006F6 6614 bne +0x16 /* 0000070C */ 000006F8 4AAB 0008 tst.l [A3 + 0x8] 000006FC 670A beq +0xC /* 00000708 */ 000006FE 202F 001C move.l D0, [A7 + 0x1C] 00000702 B0AB 0008 cmp.l D0, [A3 + 0x8] 00000706 6604 bne +0x6 /* 0000070C */ label00000708: 00000708 7000 moveq.l D0, 0x00 0000070A 6002 bra +0x4 /* 0000070E */ label0000070C: 0000070C 7001 moveq.l D0, 0x01 label0000070E: 0000070E 1600 move.b D3, D0 00000710 4A03 tst.b D3 00000712 6612 bne +0x14 /* 00000726 */ 00000714 4A2A 006E tst.b [A2 + 0x6E] 00000718 660C bne +0xE /* 00000726 */ 0000071A 2F0A move.l -[A7], A2 0000071C 1F3C 0001 move.b -[A7], 0x1 00000720 A908 syscall ShowHide 00000722 7801 moveq.l D4, 0x01 00000724 6012 bra +0x14 /* 00000738 */ label00000726: 00000726 4A03 tst.b D3 00000728 670E beq +0x10 /* 00000738 */ 0000072A 4A2A 006E tst.b [A2 + 0x6E] 0000072E 6708 beq +0xA /* 00000738 */ 00000730 2F0A move.l -[A7], A2 00000732 4227 clr.b -[A7] 00000734 A908 syscall ShowHide 00000736 7801 moveq.l D4, 0x01 label00000738: 00000738 4227 clr.b -[A7] 0000073A 5245 addq.w D5, 1 0000073C 3F05 move.w -[A7], D5 0000073E 4EBA FEEA jsr [PC - 0x116 /* 0000062A */] 00000742 2648 movea.l A3, A0 00000744 584F addq.w A7, 4 label00000746: 00000746 200B move.l D0, A3 00000748 668E bne -0x70 /* 000006D8 */ 0000074A 6068 bra +0x6A /* 000007B4 */ label0000074C: 0000074C 4227 clr.b -[A7] 0000074E 2F0A move.l -[A7], A2 00000750 4EBA FE98 jsr [PC - 0x168 /* 000005EA */] 00000754 2648 movea.l A3, A0 00000756 2008 move.l D0, A0 00000758 5C4F addq.w A7, 6 0000075A 6758 beq +0x5A /* 000007B4 */ 0000075C 4AAD AD70 tst.l [A5 - 0x5290] 00000760 6626 bne +0x28 /* 00000788 */ 00000762 4AAD AD6C tst.l [A5 - 0x5294] 00000766 6620 bne +0x22 /* 00000788 */ 00000768 4AAD AD68 tst.l [A5 - 0x5298] 0000076C 661A bne +0x1C /* 00000788 */ 0000076E 4A2B 0006 tst.b [A3 + 0x6] 00000772 6614 bne +0x16 /* 00000788 */ 00000774 4AAB 0008 tst.l [A3 + 0x8] 00000778 670A beq +0xC /* 00000784 */ 0000077A 202F 001C move.l D0, [A7 + 0x1C] 0000077E B0AB 0008 cmp.l D0, [A3 + 0x8] 00000782 6604 bne +0x6 /* 00000788 */ label00000784: 00000784 7000 moveq.l D0, 0x00 00000786 6002 bra +0x4 /* 0000078A */ label00000788: 00000788 7001 moveq.l D0, 0x01 label0000078A: 0000078A 1600 move.b D3, D0 0000078C 4A03 tst.b D3 0000078E 6612 bne +0x14 /* 000007A2 */ 00000790 4A2A 006E tst.b [A2 + 0x6E] 00000794 660C bne +0xE /* 000007A2 */ 00000796 2F0A move.l -[A7], A2 00000798 1F3C 0001 move.b -[A7], 0x1 0000079C A908 syscall ShowHide 0000079E 7801 moveq.l D4, 0x01 000007A0 6012 bra +0x14 /* 000007B4 */ label000007A2: 000007A2 4A03 tst.b D3 000007A4 670E beq +0x10 /* 000007B4 */ 000007A6 4A2A 006E tst.b [A2 + 0x6E] 000007AA 6708 beq +0xA /* 000007B4 */ 000007AC 2F0A move.l -[A7], A2 000007AE 4227 clr.b -[A7] 000007B0 A908 syscall ShowHide 000007B2 7801 moveq.l D4, 0x01 label000007B4: 000007B4 1004 move.b D0, D4 000007B6 4FEF 0044 lea.l A7, [A7 + 0x44] 000007BA 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 000007BE 4E75 rts fn000007C0: 000007C0 48E7 1030 movem.l -[A7], D3,A2,A3 000007C4 4FEF FFF0 lea.l A7, [A7 - 0x10] 000007C8 246F 0020 movea.l A2, [A7 + 0x20] 000007CC 3EBC 0006 move.w [A7], 0x6 000007D0 594F subq.w A7, 4 000007D2 A975 syscall TickCount 000007D4 201F move.l D0, [A7]+ 000007D6 2F40 0006 move.l [A7 + 0x6], D0 000007DA 2F4A 0002 move.l [A7 + 0x2], A2 000007DE 200A move.l D0, A2 000007E0 6650 bne +0x52 /* 00000832 */ 000007E2 4227 clr.b -[A7] 000007E4 7601 moveq.l D3, 0x01 000007E6 3F03 move.w -[A7], D3 000007E8 4EBA FE40 jsr [PC - 0x1C0 /* 0000062A */] 000007EC 2648 movea.l A3, A0 000007EE 584F addq.w A7, 4 000007F0 603A bra +0x3C /* 0000082C */ label000007F2: 000007F2 246B 000C movea.l A2, [A3 + 0xC] 000007F6 200A move.l D0, A2 000007F8 6724 beq +0x26 /* 0000081E */ 000007FA 554F subq.w A7, 2 000007FC 2F2A 007A move.l -[A7], [A2 + 0x7A] 00000800 A8E2 syscall EmptyRgn 00000802 101F move.b D0, [A7]+ 00000804 6618 bne +0x1A /* 0000081E */ 00000806 2F4A 0002 move.l [A7 + 0x2], A2 0000080A 4AAB 0010 tst.l [A3 + 0x10] 0000080E 670E beq +0x10 /* 0000081E */ 00000810 2F0A move.l -[A7], A2 00000812 486F 0004 pea.l [A7 + 0x4] 00000816 206B 0010 movea.l A0, [A3 + 0x10] 0000081A 4E90 jsr [A0] 0000081C 504F addq.w A7, 8 label0000081E: 0000081E 4227 clr.b -[A7] 00000820 5243 addq.w D3, 1 00000822 3F03 move.w -[A7], D3 00000824 4EBA FE04 jsr [PC - 0x1FC /* 0000062A */] 00000828 2648 movea.l A3, A0 0000082A 584F addq.w A7, 4 label0000082C: 0000082C 200B move.l D0, A3 0000082E 66C2 bne -0x3C /* 000007F2 */ 00000830 6030 bra +0x32 /* 00000862 */ label00000832: 00000832 4227 clr.b -[A7] 00000834 2F0A move.l -[A7], A2 00000836 4EBA FDB2 jsr [PC - 0x24E /* 000005EA */] 0000083A 2648 movea.l A3, A0 0000083C 2008 move.l D0, A0 0000083E 5C4F addq.w A7, 6 00000840 6720 beq +0x22 /* 00000862 */ 00000842 554F subq.w A7, 2 00000844 2F2A 007A move.l -[A7], [A2 + 0x7A] 00000848 A8E2 syscall EmptyRgn 0000084A 101F move.b D0, [A7]+ 0000084C 6614 bne +0x16 /* 00000862 */ 0000084E 4AAB 0010 tst.l [A3 + 0x10] 00000852 670E beq +0x10 /* 00000862 */ 00000854 2F0A move.l -[A7], A2 00000856 486F 0004 pea.l [A7 + 0x4] 0000085A 206B 0010 movea.l A0, [A3 + 0x10] 0000085E 4E90 jsr [A0] 00000860 504F addq.w A7, 8 label00000862: 00000862 4FEF 0010 lea.l A7, [A7 + 0x10] 00000866 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000086A 4E75 rts fn0000086C: 0000086C 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000870 266F 0014 movea.l A3, [A7 + 0x14] 00000874 286F 0018 movea.l A4, [A7 + 0x18] 00000878 200C move.l D0, A4 0000087A 6638 bne +0x3A /* 000008B4 */ 0000087C 4227 clr.b -[A7] 0000087E 7601 moveq.l D3, 0x01 00000880 3F03 move.w -[A7], D3 00000882 4EBA FDA6 jsr [PC - 0x25A /* 0000062A */] 00000886 2448 movea.l A2, A0 00000888 584F addq.w A7, 4 0000088A 6022 bra +0x24 /* 000008AE */ label0000088C: 0000088C 4AAA 0010 tst.l [A2 + 0x10] 00000890 670E beq +0x10 /* 000008A0 */ 00000892 2F2A 000C move.l -[A7], [A2 + 0xC] 00000896 2F0B move.l -[A7], A3 00000898 206A 0010 movea.l A0, [A2 + 0x10] 0000089C 4E90 jsr [A0] 0000089E 504F addq.w A7, 8 label000008A0: 000008A0 4227 clr.b -[A7] 000008A2 5243 addq.w D3, 1 000008A4 3F03 move.w -[A7], D3 000008A6 4EBA FD82 jsr [PC - 0x27E /* 0000062A */] 000008AA 2448 movea.l A2, A0 000008AC 584F addq.w A7, 4 label000008AE: 000008AE 200A move.l D0, A2 000008B0 66DA bne -0x24 /* 0000088C */ 000008B2 6024 bra +0x26 /* 000008D8 */ label000008B4: 000008B4 4227 clr.b -[A7] 000008B6 2F0C move.l -[A7], A4 000008B8 4EBA FD30 jsr [PC - 0x2D0 /* 000005EA */] 000008BC 2448 movea.l A2, A0 000008BE 2008 move.l D0, A0 000008C0 5C4F addq.w A7, 6 000008C2 6714 beq +0x16 /* 000008D8 */ 000008C4 4AAA 0010 tst.l [A2 + 0x10] 000008C8 670E beq +0x10 /* 000008D8 */ 000008CA 2F2A 000C move.l -[A7], [A2 + 0xC] 000008CE 2F0B move.l -[A7], A3 000008D0 206A 0010 movea.l A0, [A2 + 0x10] 000008D4 4E90 jsr [A0] 000008D6 504F addq.w A7, 8 label000008D8: 000008D8 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000008DC 4E75 rts fn000008DE: 000008DE 2F0A move.l -[A7], A2 000008E0 601E bra +0x20 /* 00000900 */ label000008E2: 000008E2 4AAA 0014 tst.l [A2 + 0x14] 000008E6 670E beq +0x10 /* 000008F6 */ 000008E8 2F2A 000C move.l -[A7], [A2 + 0xC] 000008EC 206A 0014 movea.l A0, [A2 + 0x14] 000008F0 4E90 jsr [A0] 000008F2 584F addq.w A7, 4 000008F4 600A bra +0xC /* 00000900 */ label000008F6: 000008F6 2F2A 000C move.l -[A7], [A2 + 0xC] 000008FA 4EBA FCAE jsr [PC - 0x352 /* 000005AA */] 000008FE 584F addq.w A7, 4 label00000900: 00000900 4227 clr.b -[A7] 00000902 3F3C 0001 move.w -[A7], 0x1 00000906 4EBA FD22 jsr [PC - 0x2DE /* 0000062A */] 0000090A 2448 movea.l A2, A0 0000090C 2008 move.l D0, A0 0000090E 584F addq.w A7, 4 00000910 66D0 bne -0x2E /* 000008E2 */ 00000912 245F movea.l A2, [A7]+ 00000914 4E75 rts fn00000916: 00000916 48E7 1820 movem.l -[A7], D3,D4,A2 0000091A 7600 moveq.l D3, 0x00 0000091C 7800 moveq.l D4, 0x00 0000091E 95CA sub.l A2, A2 00000920 246D AD60 movea.l A2, [A5 - 0x52A0] 00000924 200A move.l D0, A2 00000926 670A beq +0xC /* 00000932 */ 00000928 204A movea.l A0, A2 0000092A 43ED AD5E lea.l A1, [A5 - 0x52A2] 0000092E A96E syscall Dequeue 00000930 3800 move.w D4, D0 label00000932: 00000932 200A move.l D0, A2 00000934 6716 beq +0x18 /* 0000094C */ 00000936 4A44 tst.w D4 00000938 6612 bne +0x14 /* 0000094C */ 0000093A 41EA 0006 lea.l A0, [A2 + 0x6] 0000093E 226F 0010 movea.l A1, [A7 + 0x10] 00000942 7010 moveq.l D0, 0x10 00000944 A02E syscall BlockMove/BlockMoveData 00000946 204A movea.l A0, A2 00000948 A01F syscall DisposPtr/DisposePtr 0000094A 7601 moveq.l D3, 0x01 label0000094C: 0000094C 1003 move.b D0, D3 0000094E 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000952 4E75 rts 00000954 2F03 move.l -[A7], D3 00000956 363C A9F4 move.w D3, 0xA9F4 0000095A 4AAD AD86 tst.l [A5 - 0x527A] 0000095E 6608 bne +0xA /* 00000968 */ 00000960 41ED FD60 lea.l A0, [A5 - 0x2A0] 00000964 2B48 AD86 move.l [A5 - 0x527A], A0 label00000968: 00000968 4AAD AD86 tst.l [A5 - 0x527A] 0000096C 6734 beq +0x36 /* 000009A2 */ 0000096E 594F subq.w A7, 4 00000970 3F03 move.w -[A7], D3 00000972 0803 000B btst.b D3, 0xB 00000976 6604 bne +0x6 /* 0000097C */ 00000978 7000 moveq.l D0, 0x00 0000097A 6002 bra +0x4 /* 0000097E */ label0000097C: 0000097C 7001 moveq.l D0, 0x01 label0000097E: 0000097E 1F00 move.b -[A7], D0 00000980 4EAD DD60 jsr [A5 - 0x22A0] 00000984 205F movea.l A0, [A7]+ 00000986 2B48 AD8A move.l [A5 - 0x5276], A0 0000098A 2F2D AD86 move.l -[A7], [A5 - 0x527A] 0000098E 3F03 move.w -[A7], D3 00000990 0803 000B btst.b D3, 0xB 00000994 6604 bne +0x6 /* 0000099A */ 00000996 7000 moveq.l D0, 0x00 00000998 6002 bra +0x4 /* 0000099C */ label0000099A: 0000099A 7001 moveq.l D0, 0x01 label0000099C: 0000099C 1F00 move.b -[A7], D0 0000099E 4EAD DD68 jsr [A5 - 0x2298] label000009A2: 000009A2 261F move.l D3, [A7]+ 000009A4 4E75 rts fn000009A6: 000009A6 4A2D AD80 tst.b [A5 - 0x5280] 000009AA 660E bne +0x10 /* 000009BA */ 000009AC 1B7C 0001 AD80 move.b [A5 - 0x5280], 0x1 000009B2 4EBA FF2A jsr [PC - 0xD6 /* 000008DE */] 000009B6 4EBA F72A jsr [PC - 0x8D6 /* 000000E2 */] label000009BA: 000009BA 4E75 rts 000009BC 514F subq.w A7, 8 000009BE 200D move.l D0, A5 000009C0 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 000009C4 2F40 0004 move.l [A7 + 0x4], D0 000009C8 4A2D AD7E tst.b [A5 - 0x5282] 000009CC 660A bne +0xC /* 000009D8 */ 000009CE 1B7C 0001 AD7E move.b [A5 - 0x5282], 0x1 000009D4 4EBA FFD0 jsr [PC - 0x30 /* 000009A6 */] label000009D8: 000009D8 2EAD AD8A move.l [A7], [A5 - 0x5276] 000009DC 202F 0004 move.l D0, [A7 + 0x4] 000009E0 C18D exg D0, A5 000009E2 2057 movea.l A0, [A7] 000009E4 4E90 jsr [A0] 000009E6 504F addq.w A7, 8 000009E8 4E75 rts 000009EA 2F03 move.l -[A7], D3 000009EC 363C A913 move.w D3, 0xA913 000009F0 4AAD AD82 tst.l [A5 - 0x527E] 000009F4 6608 bne +0xA /* 000009FE */ 000009F6 41ED FD70 lea.l A0, [A5 - 0x290] 000009FA 2B48 AD82 move.l [A5 - 0x527E], A0 label000009FE: 000009FE 4AAD AD82 tst.l [A5 - 0x527E] 00000A02 6718 beq +0x1A /* 00000A1C */ 00000A04 2F2D AD82 move.l -[A7], [A5 - 0x527E] 00000A08 3F03 move.w -[A7], D3 00000A0A 0803 000B btst.b D3, 0xB 00000A0E 6604 bne +0x6 /* 00000A14 */ 00000A10 7000 moveq.l D0, 0x00 00000A12 6002 bra +0x4 /* 00000A16 */ label00000A14: 00000A14 7001 moveq.l D0, 0x01 label00000A16: 00000A16 1F00 move.b -[A7], D0 00000A18 4EAD DD68 jsr [A5 - 0x2298] label00000A1C: 00000A1C 261F move.l D3, [A7]+ 00000A1E 4E75 rts 00000A20 48E7 1030 movem.l -[A7], D3,A2,A3 00000A24 363C AA45 move.w D3, 0xAA45 00000A28 594F subq.w A7, 4 00000A2A 3F03 move.w -[A7], D3 00000A2C 0803 000B btst.b D3, 0xB 00000A30 6604 bne +0x6 /* 00000A36 */ 00000A32 7000 moveq.l D0, 0x00 00000A34 6002 bra +0x4 /* 00000A38 */ label00000A36: 00000A36 7001 moveq.l D0, 0x01 label00000A38: 00000A38 1F00 move.b -[A7], D0 00000A3A 4EAD DD60 jsr [A5 - 0x22A0] 00000A3E 205F movea.l A0, [A7]+ 00000A40 2648 movea.l A3, A0 00000A42 594F subq.w A7, 4 00000A44 2F2F 002A move.l -[A7], [A7 + 0x2A] 00000A48 2F2F 002A move.l -[A7], [A7 + 0x2A] 00000A4C 2F2F 002A move.l -[A7], [A7 + 0x2A] 00000A50 1F2F 002C move.b -[A7], [A7 + 0x2C] 00000A54 3F2F 002C move.w -[A7], [A7 + 0x2C] 00000A58 2F2F 002A move.l -[A7], [A7 + 0x2A] 00000A5C 1F2F 002C move.b -[A7], [A7 + 0x2C] 00000A60 2F2F 002A move.l -[A7], [A7 + 0x2A] 00000A64 4E93 jsr [A3] 00000A66 205F movea.l A0, [A7]+ 00000A68 2448 movea.l A2, A0 00000A6A 2F4A 002A move.l [A7 + 0x2A], A2 00000A6E 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000A72 205F movea.l A0, [A7]+ 00000A74 4FEF 001A lea.l A7, [A7 + 0x1A] 00000A78 4ED0 jmp [A0] 00000A7A 0000 0000 ori.b D0, 0x0 00000A7E 0000 0000 ori.b D0, 0x0 00000A82 0000 0000 ori.b D0, 0x0